﻿<%@ Page Language="C#" MasterPageFile="~/taikhoan/MasterPage.master" AutoEventWireup="true" CodeFile="CaNhan.aspx.cs" Inherits="taikhoan_Default2" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="phContent" Runat="Server">
<form id="frRegister" runat="server">   
 <fieldset>
            <legend>CẬP NHẬT THÔNG TIN CÁ NHÂN</legend>
            <div class="fm-req">
              <label>Họ tên:</label>
              <asp:TextBox runat="server" ID="txtName"></asp:TextBox>
              <em>
                <asp:RequiredFieldValidator id="tbCreditNameRequired" runat="server" Display="Dynamic" ErrorMessage="Thông tin này là bắt buộc" ControlToValidate="txtName" />
              </em>
            </div>  
            <div class="fm-req">
              <label>Số CMND:</label>
              <asp:TextBox runat="server" ID="txtNumberID"></asp:TextBox>
              <em>
                  <asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" Display="Dynamic" ErrorMessage="Thông tin này là bắt buộc" ControlToValidate="txtNumberID" />
                  <asp:RangeValidator id="RangeValidator2" runat="server"
                    ControlToValidate="txtNumberID"
                    MaximumValue="999999999"
                    MinimumValue="100000000"
                    Type="Double"
                    ErrorMessage="Số CMND không hợp lệ (gồm 9 chữ số)" Display="dynamic">
                  </asp:RangeValidator>
               </em>	
            </div>   
             <div class="fm-req">
                <label>Ngày tháng năm sinh:</label>
                <asp:TextBox ID="txtDate" runat="server" Width="4.5em" />						    
                <asp:DropDownList ID="ddlMonth" runat="server" Width="9em" >						        
                    <asp:ListItem Text="Tháng một" Value="01" Selected="true"></asp:ListItem> 
                    <asp:ListItem Text="Tháng hai" Value="02"></asp:ListItem>						        
                    <asp:ListItem Text="Tháng ba" Value="03"></asp:ListItem>						        
                    <asp:ListItem Text="Tháng bốn" Value="04"></asp:ListItem>						        
                    <asp:ListItem Text="Tháng năm" Value="05"></asp:ListItem>						        
                    <asp:ListItem Text="Tháng sáu" Value="06"></asp:ListItem>						        
                    <asp:ListItem Text="Tháng bảy" Value="07"></asp:ListItem>						        
                    <asp:ListItem Text="Tháng tám" Value="08"></asp:ListItem>						        
                    <asp:ListItem Text="Tháng chín" Value="09"></asp:ListItem>						        
                    <asp:ListItem Text="Tháng mười" Value="10"></asp:ListItem>						        
                    <asp:ListItem Text="Tháng mười một" Value="11"></asp:ListItem>						        
                    <asp:ListItem Text="Tháng mười hai" Value="12"></asp:ListItem>						        
                </asp:DropDownList>						    
                <asp:TextBox ID="txtYear" runat="server" Width="4.5em" />
                <em>
                    <asp:RequiredFieldValidator id="RequiredFieldValidator8" runat="server" Display="Dynamic" ErrorMessage="Ngày không hợp lệ" ControlToValidate="txtDate" />						    
			        <asp:RequiredFieldValidator id="RequiredFieldValidator9" runat="server" Display="Dynamic" ErrorMessage="Năm không hợp lệ" ControlToValidate="txtYear" />						    
			        <asp:RangeValidator id="valRange" runat="server"
                        ControlToValidate="txtDate"
                        MaximumValue="31"
                        MinimumValue="1"
                        Type="Integer"
                        ErrorMessage="Ngày không hợp lệ" Display="dynamic">
                     </asp:RangeValidator>
                     <asp:RangeValidator id="RangeValidator1" runat="server"
                        ControlToValidate="txtYear"
                        MaximumValue="2008"
                        MinimumValue="1900"
                        Type="Integer"                                
                        ErrorMessage="Năm sinh không hợp lệ" Display="dynamic">
                     </asp:RangeValidator>
                     <asp:CustomValidator id="CustomValidator2" runat="server" ErrorMessage="Tài khoản (Họ tên, CMND, Ngày sinh) bạn đã tạo rồi" Display="Dynamic" OnServerValidate="txtIDCustomValidate_ServerValidate" />
                  </em>
            </div>             
             <div class="fm-req">
              <label>Địa chỉ liên lạc:</label>
              <asp:TextBox runat="server" ID="txtAddress"></asp:TextBox>
              <em><asp:RequiredFieldValidator id="RequiredFieldValidator2" runat="server" Display="Dynamic" ErrorMessage="Thông tin này là bắt buộc" ControlToValidate="txtAddress" /></em>
            </div> 
             <div class="fm-req">
              <label>Địa chỉ email:</label>
              <asp:TextBox runat="server" ID="txtEmail"></asp:TextBox>
              <em>
                  <asp:RequiredFieldValidator id="RequiredFieldValidator3" runat="server" Display="Dynamic" ErrorMessage="Thông tin này là bắt buộc" ControlToValidate="txtEmail" />
			      <asp:RegularExpressionValidator id="valRegEx" runat="server"
                        ControlToValidate="txtEmail"
                        ValidationExpression=".*@.*\..*"
                        ErrorMessage="Địa chỉ Email không hợp lệ"
                        display="dynamic">
                  </asp:RegularExpressionValidator>
                  <asp:CustomValidator id="CustomValidator1" runat="server" ErrorMessage="Email đã tồn tại trong hệ thống" Display="Dynamic" OnServerValidate="txtEmailCustomValidate_ServerValidate" />
               </em>
               <asp:HiddenField ID="hdEmail" runat="server"/>
            </div> 
        </fieldset>
        <div class="fm-req" id="fm-submit">          
          <asp:Button runat="server" text="Cập Nhật" ID="btnSubmit" OnClick="btnSubmit_Click"/>
          <input type="button" id="btnCancel" value="Hủy Bỏ" onclick="location.href='./CapNhat.aspx'" />
        </div>
</form>
</asp:Content>

